From: route@monster.com
Sent: Tuesday, June 14, 2016 5:17 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: IMS Integration
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
Manjunatha Kori
+1 510-203-9265
manju.kori@gmail.com SAN RAMON, CA PROFESSIONAL SUMMARY
· Software
engineer with 10+ years of IT experience in Mobile, Telecom and Networking
domain. · Expertise
in C++, Python, Core Java and C with strong Object-Oriented Analysis
and Design (OOAD) and Object Oriented Programming (OOP) skills
on Linux, Unix and Android. · Experience
in developing tools using Python for test automation and debugging
process, using major libraries socket, os, sys, re, subprocess, urllib,
pyserial, etc and WxPython for GUI development. · Experience
in modern software development methods (Agile, Scrum, Test driven
Development (TDD)) · Strong
work experience in developing Multi-threaded applications and
implementation of various IPC (Inter Process Communication) techniques
and OS concepts. · Experience
in working debugging tools like gdb, ddd, Trace32 and profiling tools
like memparser, valgrind, purify. · Experience
in working with netfilter, iprules, ipfilters, netstat utilities in
Linux, Unix OS. · Good
understanding of web technologies HMTL, CSS, XML, Java Script and Sqlite.
· Well
versed with TCP, UDP, Socket programming and IP routing/Switching
concepts. · Worked
on Data throughput improvements in TCP/IP for Android Mobile phones. · Worked
in IP Multimedia Services (IMS) Protocol stack and have in depth
knowledge on related 3GPP, 3GPP2 and GSMA specifications. · Experience
in design, development & integration of SIP, MSRP, RTP/RTCP, 3G324M
protocols on Linux, Unix platform in Multimedia and communication team. · Worked
on setting up the Clearwater IMS Core Server for PTT(Push-To talk)
application service. · Worked
on feature development and maintenance of Cisco TDM-IP and IP-IP voice
gateways which use SIP, H.323 signaling protocols on Cisco IOS
platform. · Experience
of working onsite, technically supporting the field, IOT and Operator onsite
testing. · Hands-on
experience on various Version Control tools like Git, Perforce SVN,
Clearcase. · Have
excellent communication skills, work ethics and the ability to work well in a
team or individual environment. · Direct
client interaction for requirement gathering, business process understanding,
system analysis and finalization of functional specifications. TECHNICAL SKILLS
EDUCATION
Master of Science (M.S) from Birla Institute of
SCIENCE and Technology(BITS). Bachelor of Engineering(B.E) from visvesvaraya
technological university(VTU). PATENT Method and system for dynamically rendering a
modified image while in the voice call. No: 306/CHE/2015 Filed on
01-21-2015 at Indian Patent Office. PROFESSIONAL EXPERIENCE
Samsung
Electronics
March 2013 – Feb 2016
Client: Samsung Telecommunication America (STA),
Dallas TX Lead Software Engineer Project
1 – IP Multimedia Services (IMS) Protocol stack and framework for Samsung
Android mobile devices. IP
Multimedia Services (IMS) Protocol stack and framework is developed by
Samsung and is ported as native libraries in the Andoid mobile platform along
with JAVA framework for delivering IP Multimedia services over LTE and other
3GPP/3GPP2 data networks as well as over carrier and public WiFi networks. · Designed
and developed the State Machine and thread architecture for Enriched calling
feature and developed the modules using OOAP concepts and design patterns in
C++. · Worked
on platform abstraction layer to access Linux OS resources like Timers,
Sockets, files etc. · Managed
offshore team and coordinated with different support group. · Worked
as a technical lead with providing technical guidance to other team members. · Came
up with interface in Java-Native Interface(JNI) APIs to leverage the use of
native library services to the telephony framework in Android. · Used
C++ polymorphism, Inheritance and other concepts and Factory, Singleton,
Façade Pattern, Adaptor and other patterns. · Involved
in the design and development of Enriched calling GSMA specification, Joyn
Blackbird and Crane standards for Vodafone and T-Mobile Operator · Involved
in fixing and maintenance of VoLTE, RCS modules for Europe telecom operators. Environment: C++, C, Java,
Python, JNI, Linux, Unix, Android OS, LTE, ESM 3GPP and GSMA Specifications. Project 2 – Device performance statistics tool,
Log Analyzer and log parser tool development. Device performance statistics tool will gather
loads of log files and analyzes them to get the meaningful stats about the
Call drop, signal strength, data rate, user activities like bytes
transferred/received etc. And this data is being fed to analytical tool
and find the root cause of the errors like call drops etc. · Involved
in the design and development of Log analyzer tool, using Python scripts. · Display
the messages in the structured format and sequence diagram covering the
message flow using WxPython. · Developed
log analyzer and message parser tools for helping in the debugging process
using Python scripts. · Automation
of the Rich Communication Suite (RCS) test cases over local WiFi network
using Python. Environment: Python, WxPython,
modules like re, subprocess, requests etc. Project 3 – Radio Interface Layer
(RIL) and Telephony Framework in Samsung Android Platform. Radio
Interface Layer(RIL) is a software in the android platform which is used by
the applications to communicate with the modem in baseband processor. Mobile
device vendor have to develop this component as native libraries that
the android call, telephony, SIM, data framework will make of use it for
voice and data services. · Involved
in design and developing of OOP based RIL module using C and C++ languages. · Worked
on Data Through put improvements by tuning Linux, Unix TCP/IP Stack
parameters like windows scaling, socket buffers. · Extensively
used utilities like ip route, ip filter, netstat, IPV6 RA/RS procedures,
sockets and Inter process communications (IPC) techniques in Linux, Unix. · Actively
followed agile methodology, scrum for this project and involved in sprint
planning and review meetings as development lead. · Designed
request dispatcher and router module that would take care of all the
combination of different vendor modems (like, Qcom, Intel, Exnoys etc) and
different RAT capabilities (LTE, EVDO, 3G etc). · Designed
and developed the proposal for single software solution for both SIM and NV
based devices planned for multiple small carriers in NA region. · Resolved
multiple critical issues reported from field and Operator testing. · Supported
directly from the US operator office and network to accomplish the
Technical Acceptance(TA) for the above said devices. Environment: C++, C, Java, TCP/IP
Socket programming, Linux, Unix Android. LTE NAS Protocols. Motorola Mobility Pvt
Ltd
Aug
2006 – Feb 2013
Client: Motorola Mobility libertyville, IL Lead Software Engineer Project 1 – Development of IMS client, LTE(4G)
Data Engine and RIL component for "Droid Razr", first LTE phone
from Motorola Evolved packet switched (EPS) data engine. This
engine is responsible for processing the user requests through AT commands or
RIL requests and initiating, maintaining and terminating EPS bearers using
the session management and mobility management procedures by interacting with
LTE stack. · Involved
in design and developing of Data Engine using C++ languages. · Taken
care of handling of all the RATs like LTE/3G/CDMA for the Data engine using
Inheritance and polymorphism concepts. · Developed
the reusable, scalable and efficient code using the C++ design patterns. · Extensively
used Linux utilities like iproute, ipfilter, netstat, TCP/IP sockets and
Inter process communications (IPC) techniques in Linux. · Carried
out the design analysis and came up with State machine for all the various
scenarios based on the 3GPP specs. · Supported
the field testing from onsite and operators network site. · Involved
in adding new AT commands support to Modem Service modules. · Supported
the configuration tools and realized the complete end-end control flow of the
configurable items from Application to modem. · Developed
log analyzer and message parser tools for helping in the debugging process
using Python scripts Environment: C++,
C, Java, TCP/IP Socket programming, Linux, Unix, Android. LTE NAS Protocols. Project 2 – Implementation of MSRP (RFC 4976)
protocol Stack and 3G-324M Video Telephony Stack. Message Session Relay Protocol (MSRP) Protocol
stack based on RFC 4975. It is a text-based, connection-oriented protocol for
exchanging arbitrary (binary) MIME content. This stack is used by
Applications for example RCS, JSR281 Framed media, push to view services and
IM Apps. · Developed
Protocol module to parse and generate the MSRP messages and Network
module to support/manage multiple TCP connections and taking care of flow
control. · Followed
Scrum methodology for this project. · Designed
a simple test suite to simulate the various scenarios. · Written
APIs for the application to use MSRP stacks functionalities. · RFC
Requirement Study – Micro Level, RD review Environment: C++, C,
TCP/IP Socket programming, Linux, Unix HCL Technologies
July 2004 – Aug 2006
Client: Cisco Systems Software Engineer Project
- Feature development and sustenance of CISCO TDM-IP and IP-IP voice
gateways on Cisco IOS platform. The
Cisco TDM-IP voice gateways act as the interface between an IP telephony
network and the PSTN or PBX. Gatekeepers provide call admission control, call
routing, address resolution, and bandwidth management between Cisco IOS voice
gateways. · Involved
in developing new features to the voice gateways using C language on Cisco
IOS. · Fixed
many critical defects reported from Operators and test teams. · Delayed
H.245 till connect for fast-start calls - Implemented new CLI to control the
point at which H.245 procedure is started for all outgoing Fact-connect H.323
calls. · Codec
Transparent Support for SIP <-> H.323 calls - Codec transparent is used
to primarily pass endpoint’s codec list via IPIPGW to the other endpoints.
This project addressed both SIP-H323 and H323-SIP calls flows. · Gate
Keeper Load balancing -Developed percentage based load balancing logic in
Gatekeeper which is connected by gateways of different call capabilities. Environment: C,
Cisco IOS platform, SIP (RFC 3261), H.323 Protocol Stack (H.245, H.225, RAS,
Q.931) TCP/IP Sockets, Linux, Unix Manjunatha Kori 1
of 4 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|